Teaching Programming Languages by Experimental and Adversarial Thinking

نویسندگان

  • Justin Pombrio
  • Shriram Krishnamurthi
  • Kathi Fisler
چکیده

We present a new approach to teaching programming language courses. Its essence is to view programming language learning as a natural science activity, where students probe languages experimentally to understand both the normal and extreme behaviors of their features. This has natural parallels to the “security mindset” of computer security, with languages taking the place of servers and other systems. The approach is modular (with minimal dependencies), incremental (it can be introduced slowly into existing classes), interoperable (it does not need to push out other, existing methods), and complementary (since it introduces a new mode of thinking). 1998 ACM Subject Classification D.3.3 Language Constructs and Features, K.3.2 Computer and Information Science Education

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Teaching Critical Thinking through a Dialogic Approach: The infusion model

Abstract Recent interest in teaching thinking has lead different researchers to examine different approaches in education to find effective methods and approaches for teaching thinking. Through a qualitative case analysis, this study attempted to identify the effects of the infusion model of teaching thinking implemented through a dialogic approach on a PhD candidate’s critical thinking skills....

متن کامل

Teaching Critical Thinking through a Dialogic Approach: The infusion model

Abstract Recent interest in teaching thinking has lead different researchers to examine different approaches in education to find effective methods and approaches for teaching thinking. Through a qualitative case analysis, this study attempted to identify the effects of the infusion model of teaching thinking implemented through a dialogic approach on a PhD candidate’s critical thinking skills....

متن کامل

An investigation into the relationship between EFL teachers’ and students’ multiple intelligences and teaching styles

  Abstract The present study investigates the relationship between multiple intelligences and teaching styles of Eng-lish as Foreign Language (EFL) learners and teachers. The participants of the study included 106 EFL teachers and 400 EFL learners. Teachers were invited to complete a Multiple Intelligences Inventory for EFL Teachers, developed by Christison (1998) and a Thinking Styles Inventor...

متن کامل

The effect of teaching critical thinking skills on students creativity

     The aim of this study was to determine the effect of teaching critical thinking skills on creativity of male high school students in Behbahan city. Teaching critical thinking was independent variable, and creativity were dependent variables. The present study was a field experimental study with pre- post-test and follow-up design. The variables were measured by Critical Thinking of Halpern...

متن کامل

Multiple Intelligences, Dialogic-Based Portfolio Assessment, and the Enhancement of Higher Order Thinking

Abstract Controversy has not been yet resolved among L2 researchers as how to enhance higher-order thinking skills (HOTSs) in EFL contexts. Responding to the growing need to foster thinking skills, many L2 educators have recently attempted to investigate the effect of diverse teaching strategies on HOTS. Yet, few studies have focused on the infusion of Gardner’s (1999) theory of multiple intell...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017